a short distance away - French English Dictionary